home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / gus / digestv5.zip / V5N20M.TXT < prev    next >
Text File  |  1994-02-22  |  10KB  |  232 lines

  1. Apparently-To: john.smith@gravis.com
  2.  
  3.  
  4. GUS Musician's Digest       Tue, 22 Feb 94  3:24         Volume 5: Issue  20  
  5.  
  6. Today's Topics:
  7.                      GUS Musician's Digest V5 #19
  8.                            GUS under dosemu
  9.                       Playmidi midi out problem
  10.                         Volume problem (still)
  11.                      Volume problem--NEVER MIND!
  12.  
  13. Standard Info:
  14.     - Meta-info about the GUS can be found at the end of the Digest.
  15.     - Before you ask a question, please READ THE FAQ.
  16.  
  17. ----------------------------------------------------------------------
  18.  
  19. Date: Mon, 21 Feb 1994 13:41:52 -0500 (EST)
  20. From: Phat H Tran <ptran@sciborg.uwaterloo.ca>
  21. Subject: Re: GUS Musician's Digest V5 #19
  22.  
  23. > Date: Sun, 20 Feb 1994 11:03:34 -0800 (PST)
  24. > From: jtcapps@netcom.com (John T. Capps)
  25. > Subject: Re: Internet sample archives, clicks in patches
  26. >     Clicks mostly come from the GF-1 chip in the GUS trying to 
  27. > play a waveform with large jumps in amplitude.  I don't know where you 
  28.  
  29. In your Patch Making Reference, you stated that the reason the GF1
  30. clicks is that it doesn't handle large jumps in amplitude too well.
  31. Actually, a large, abrupt jump in amplitude _is_ a click.  Filters
  32. can dampen the clicks, but they can also cut off the high frequencies.
  33. (The reason why some MODs click on the GUS and not the the Amiga is
  34. that the Amiga has a filter that cuts off at 8 kHz [or was that 
  35. 4 kHz?].)  Other than this nit to pick, I found your reference very
  36. informative, especially the "Where to get samples" section.
  37.  
  38. While I'm here, I would just like to put a plug in for a few patches
  39. that I've made.  I'll be uploading them (gusvox.zip) to Epas soon.
  40.  
  41. --- Include gusvox.txt
  42. These are patches made from samples found in boychoir.krz, haaa1.sds,
  43. and gothic.sds (for more information on what these files are, and
  44. where to find some of your own, refer to John Capps Patch Making
  45. Reference).  Looping the samples well drove me up the wall.  The tools
  46. used were Patch Maker Lite 1.12, Goldwave 2.0 (for volume shaping), 
  47. and Wave Lite (for its excellent waveform plots which helped tremendously
  48. in finding suitable loop points).
  49.  
  50. The patches are:
  51.  
  52. boychoir.pat
  53. - The original boychoir.krz samples totalled to more than 700kB.  I 
  54.   tossed out data liberally, but preserved sampling rate, bit resolution 
  55.   and the number of multisamples, to end up with this 400kB patch.  It
  56.   sounds better than the standard GUS choir, but has a slower attack.
  57.  
  58. bcsmall.pat:
  59. - This is boychoir.pat with three of the samples discarded to make the
  60.   patch more memory efficient.  Almost as good as boychoir.pat.
  61.  
  62. gothic2.pat:
  63. - Gothic choir.  This patch uses only one sample (because I could only 
  64.   find one sample), and is thus limited in its useable range.  If you 
  65.   want low, rumbling Gregorian chants, this patch might do.  Centred on
  66.   G3.
  67.  
  68. haaa1.pat:
  69. - A woman singing "Haaa..." on G#4.  Again, just one sample.
  70.  
  71. Comments to:
  72.  
  73. ptran@sciborg.uwaterloo.ca
  74. --- end of included text
  75.  
  76. Phat.
  77.  
  78. ------------------------------
  79.  
  80. Date: Mon, 21 Feb 1994 07:33:20 -0800 (PST)
  81. From: mikebat@netcom.com (Mike Batchelor)
  82. Subject: Re: GUS under dosemu
  83.  
  84. $  ------------------------------
  85. $  
  86. $  Date: Sun, 20 Feb 1994 13:56:14 -0800
  87. $  From: edmonds@cs.ubc.ca (Brian Edmonds)
  88. $  Subject: Using GUS with dosemu in Linux
  89. $  
  90. $  # setup for GUS
  91. $  ports { 0x200 0x201 }                # joystick
  92. $  ports { 0x222 0x322 0x220 0x22d 0x22e }        # GF1
  93. $  ports { range 0x228 0x22c }            # Ad Lib / Sound Blaster
  94. $  ports { 0x388 0x389 }                # Ad Lib
  95. $  ports { range 0x320 0x325 }            # MIDI interface
  96. $  ports { 0x226 0x327 }                # undocumented
  97. $  
  98. $  With this, the GUS is detected, and ultrinit.exe runs fine.  The setup
  99. $  program even runs and makes the appropriate, friendly "Welcome" (and so
  100. $  on) sounds.  Unfortunately I either must be missing something, or the
  101. $  GUS' use of DMA or interrupts must be incompatible, as nothing else
  102. $  works.  Perhaps it is a conflict with the Linux sound driver?  This
  103. $  could be, I suppose, as the card doesn't work under Linux after this
  104. $  until I reboot.  Does anyone have any ideas that might help?
  105.  
  106. Wow, you've gotten further than I have.  I didn't know about the other
  107. ports I needed to give access to, I just tried 220-230.  I think you and I
  108. can get this to work now, because I have the other pieces of this puzzle.
  109.  
  110. First of all, you must boot a kernel with no sound support.  There's no
  111. getting around this, because the other thing you must do is apply the SIG
  112. patch to the kernel so that dosemu can see the GF1 IRQ.  The SIG.tgz patch
  113. is located on tsx-11.mit.edu in /pub/linux/ALPHA/dosemu/private/pre-0.49. 
  114. The last two directories in that path are hidden, so you won't see them as
  115. you cd there, but you can ls and see the files there.  You might also want
  116. to get the pre 0.50 dosemu source (pre5.tgz).  Drop a note to James
  117. MacClean and tell him what you are up to.  He'd rather keep this directory
  118. private, so don't spread it around unless you know someone needs the files
  119. located there.
  120.  
  121. There is some other work in progress on allowing any arbitrary kernel
  122. driver to be dynamically loaded and unloaded from the command line,
  123. including the sound driver.  When this comes to public beta, it'll make it
  124. easier to switch between dosemu and linux kernel sound.  Until then, I
  125. just use LILO to give me two kernels to boot, one with sound, and one
  126. without.
  127.  
  128. I've also thought that it would be worthwhile to look into getting a
  129. "MegaLinux" emulator for dosemu, which pipes sound to the linux driver, a
  130. la MegaEm.  But even without sound, the games I have tried under dosemu
  131. run like molasses.  The timer interrupt latency is so long that they run
  132. extremely slowly (educated guess).  But all the hooks are present for
  133. trapping I/O ports under dosemu, and with the SIG patch, IRQs can be
  134. emulated as well.
  135.  
  136. $  Second, even if I can't get the GUS itself running, it would be nice to
  137. $  use a composer under DOS.  I'd like suggestions (and ftp locations) for
  138. $  your favourite composer for MIDI and/or MOD files, preferably that
  139. $  doesn't need to be able to find the GUS to function.  I've tried
  140. $  ProTracker 4, and it seems to work fine without the GUS, but the
  141. $  interface seems a bit clunky to me.
  142.  
  143. There are numerous MOD composers of various formats, but few support the
  144. GUS.  Look at ftp.uwp.edu, or on epas and its mirrors.  Farandole is a
  145. nice 16 track format, and Ultratracker also comes highly recommended.  I
  146. don't know of any DOS MIDI sequencers for the GUS.  Oh wait, Farandole
  147. might not work, since it insists on 132x44 text mode, and I don't think
  148. dosemu will let it.
  149.  
  150. Let me know how it goes.  I'm going to boot up my SIG kernel right now and
  151. apply the extra ports to my config.  Thanks for the info!
  152.  
  153.  
  154. -- 
  155. Mike Batchelor      | UseLinuxUseLinuxUseLinuxUseLinuxUseLinuxUseLinuxUseLinux
  156. mikebat@netcom.com  | xuniLesUxuniLesUxuniLesUxuniLesUxuniLesUxuniLesUxuniLesU
  157.  
  158. ------------------------------
  159.  
  160. Date: Tue, 22 Feb 1994 10:04:24 +0100 (MET)
  161. From: tgakem@chem.tue.nl
  162. Subject: Playmidi midi out problem
  163.  
  164. Some time ago I reported a problem with playmidi, when playing through
  165. GUS midi out port. A lot of midi messages were apparently not sent. 
  166. I'm using the GUS on a 486-DX2 50MHz system, and I found out that the problem
  167. disappears if I switch the turbo button of my PC off. Maybe this can be
  168. of use for anyone. Could this be the same kind of problem the joystick needs
  169. speed compensation for? Opinions are welcomed. (I'm using the latest version).
  170.  
  171.   --Eric Meijer
  172.  
  173. ------------------------------
  174.  
  175. Date: Mon, 21 Feb 1994 10:29:08 -0500 (EST)
  176. From: al2032@csc.albany.edu (LUTINS ALLEN H)
  177. Subject: Volume problem (still)
  178.  
  179.  ..sorry to be repetitious, but usually y'all are so helpful, and the
  180. last time i brought this one up, i didn't receive *one* response :(
  181.  ..so here goes again:
  182.  
  183.  ..i replaced my 2.06a drivers with the ones that come with PatchMaker
  184. Lite, and now the WAV & MIDI volumes are MUCH lower on boot-up...i
  185. *can* raise them with the Ultrasound Mixer each time i boot up, but
  186. that's a kluge...besides, there's a WAV i want played when Windows
  187. starts up at boot-up that's barely audible...
  188.  
  189.  ..does *anyone* have a suggestion?  ...thanks...
  190.  
  191.                         -allen
  192.  
  193. ------------------------------
  194.  
  195. Date: Mon, 21 Feb 1994 19:02:55 -0500 (EST)
  196. From: al2032@csc.albany.edu (LUTINS ALLEN H)
  197. Subject: Volume problem--NEVER MIND!
  198.  
  199.  ..sorry about the recent re-post of my start-up volume problem, but i
  200. just got around to installing the GUS0038 drivers after i posted it,
  201. and that fixed my problems...
  202.                             -allen
  203.  
  204. ------------------------------
  205.  
  206. End of GUS Musician's Digest V5 #20
  207. ***********************************
  208.  
  209. To post to tomorrow's digest:                        <gus-music@dsd.es.com>
  210. To (un)subscribe or get help:                <gus-music-request@dsd.es.com>
  211. To contact a human (last resort):              <gus-music-owner@dsd.es.com>
  212.  
  213. FTP Sites              Archive                       Directories
  214. ---------              -------                       -----------
  215. Main N.American Site:  archive.orst.edu              pub/packages/gravis
  216.                        wuarchive.wustl.edu           systems/ibmpc/ultrasound
  217. Main Asian Site:       nctuccca.edu.tw               PC/ultrasound
  218. European Callers ONLY: theoris.rz.uni-konstanz.de    pub/sound/gus
  219. Submissions:           archive.epas.utoronto.ca      pub/pc/ultrasound/submit
  220. Newly Validated Files: archive.epas.utoronto.ca      pub/pc/ultrasound
  221. Mirrors:               garbo.uwasa.fi                mirror/ultrasound
  222.  
  223. MailServer For Archive Access: Email to <mail-server@nike.rz.uni-konstanz.de>
  224.  
  225. Hints:
  226.       - Get the FAQ from the FTP sites or the request server.
  227.       - Mail to <gus-music-request@dsd.es.com> for info about other
  228.     GUS related mailing lists (general use, programmers, etc.).
  229.  
  230.  
  231.